home *** CD-ROM | disk | FTP | other *** search
/ Hyper Sexy Friends 2 / Hyper Sexy Friends 2.iso / HYPER SEXY FRIENDS Vol.2 / HYPER SEXY FRIENDS Vol.2.rsrc / CODE_11529_TourHit.txt < prev    next >
Text File  |  1993-06-26  |  19KB  |  347 lines

  1. # near model CODE resource
  2. # jump table entries: 6728-6732 (5 of them)
  3. 00000000  4E56 FFD6                link       A6, -0x002A
  4. 00000004  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  5. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  6. 0000000C  426E 000C                clr.w      [A6 + 0xC]
  7. 00000010  42A7                     clr.l      -[A7]
  8. 00000012  70FC                     moveq.l    D0, 0xFFFFFFFC
  9. 00000014  2F00                     move.l     -[A7], D0
  10. 00000016  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  11. 0000001A  2A1F                     move.l     D5, [A7]+
  12. 0000001C  70FD                     moveq.l    D0, 0xFFFFFFFD
  13. 0000001E  B085                     cmp.l      D0, D5
  14. 00000020  57C0                     seq        D0
  15. 00000022  72FE                     moveq.l    D1, 0xFFFFFFFE
  16. 00000024  B285                     cmp.l      D1, D5
  17. 00000026  57C1                     seq        D1
  18. 00000028  8001                     or.b       D0, D1
  19. 0000002A  6702                     beq        +0x4 /* 0000002E */
  20. 0000002C  605C                     bra        +0x5E /* 0000008A */
  21. label0000002E:
  22. 0000002E  3E2C 0006                move.w     D7, [A4 + 0x6]
  23. label00000032:
  24. 00000032  302C 0004                move.w     D0, [A4 + 0x4]
  25. 00000036  5A40                     addq.w     D0, 5
  26. 00000038  3F00                     move.w     -[A7], D0
  27. 0000003A  3007                     move.w     D0, D7
  28. 0000003C  5A40                     addq.w     D0, 5
  29. 0000003E  3F00                     move.w     -[A7], D0
  30. 00000040  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  31. 00000044  3F3C 0004                move.w     -[A7], 0x4
  32. 00000048  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  33. 0000004C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  34. 00000050  4267                     clr.w      -[A7]
  35. 00000052  2F2D F4C8                move.l     -[A7], [A5 - 0xB38]
  36. 00000056  2F14                     move.l     -[A7], [A4]
  37. 00000058  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  38. 0000005C  486E FFD6                pea.l      [A6 - 0x2A]
  39. 00000060  4EBA 01D6                jsr        [PC + 0x1D6 /* 00000238 */]
  40. 00000064  3C1F                     move.w     D6, [A7]+
  41. 00000066  6722                     beq        +0x24 /* 0000008A */
  42. 00000068  206D F4C8                movea.l    A0, [A5 - 0xB38]
  43. 0000006C  3006                     move.w     D0, D6
  44. 0000006E  E940                     asl        D0.w, 4
  45. 00000070  41E8 023F                lea.l      A0, [A0 + 0x23F]
  46. 00000074  4A30 0000                tst.b      [A0 + D0.w]
  47. 00000078  6608                     bne        +0xA /* 00000082 */
  48. 0000007A  5347                     subq.w     D7, 1
  49. 0000007C  BE6C 0004                cmp.w      D7, [A4 + 0x4]
  50. 00000080  6CB0                     bge        -0x4E /* 00000032 */
  51. label00000082:
  52. 00000082  3006                     move.w     D0, D6
  53. 00000084  5B40                     subq.w     D0, 5
  54. 00000086  3D40 000C                move.w     [A6 + 0xC], D0
  55. label0000008A:
  56. 0000008A  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  57. 0000008E  4E5E                     unlink     A6
  58. 00000090  2E9F                     move.l     [A7], [A7]+
  59. 00000092  4E75                     rts
  60. fn00000094:
  61. 00000094  4E56 FFD8                link       A6, -0x0028
  62. 00000098  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  63. 0000009C  3A2E 0008                move.w     D5, [A6 + 0x8]
  64. 000000A0  42A7                     clr.l      -[A7]
  65. 000000A2  3F05                     move.w     -[A7], D5
  66. 000000A4  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  67. 000000A8  2E1F                     move.l     D7, [A7]+
  68. 000000AA  2047                     movea.l    A0, D7
  69. 000000AC  4A68 0014                tst.w      [A0 + 0x14]
  70. 000000B0  6C20                     bge        +0x22 /* 000000D2 */
  71. 000000B2  42A7                     clr.l      -[A7]
  72. 000000B4  3F05                     move.w     -[A7], D5
  73. 000000B6  1F3C 0001                move.b     -[A7], 0x1
  74. 000000BA  4267                     clr.w      -[A7]
  75. 000000BC  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  76. 000000C0  285F                     movea.l    A4, [A7]+
  77. 000000C2  2047                     movea.l    A0, D7
  78. 000000C4  0828 0001 0007           btst.b     [A0 + 0x7], 0x1
  79. 000000CA  665E                     bne        +0x60 /* 0000012A */
  80. 000000CC  7000                     moveq.l    D0, 0x00
  81. 000000CE  2840                     movea.l    A4, D0
  82. 000000D0  6058                     bra        +0x5A /* 0000012A */
  83. label000000D2:
  84. 000000D2  42A7                     clr.l      -[A7]
  85. 000000D4  3F05                     move.w     -[A7], D5
  86. 000000D6  42A7                     clr.l      -[A7]
  87. 000000D8  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  88. 000000DC  265F                     movea.l    A3, [A7]+
  89. 000000DE  200B                     move.l     D0, A3
  90. 000000E0  6606                     bne        +0x8 /* 000000E8 */
  91. 000000E2  7000                     moveq.l    D0, 0x00
  92. 000000E4  2840                     movea.l    A4, D0
  93. 000000E6  6042                     bra        +0x44 /* 0000012A */
  94. label000000E8:
  95. 000000E8  42A7                     clr.l      -[A7]
  96. 000000EA  A8D8                     syscall    NewRgn
  97. 000000EC  285F                     movea.l    A4, [A7]+
  98. 000000EE  2F0B                     move.l     -[A7], A3
  99. 000000F0  205F                     movea.l    A0, [A7]+
  100. 000000F2  A029                     syscall    HLock
  101. 000000F4  2047                     movea.l    A0, D7
  102. 000000F6  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  103. 000000FA  41E8 0010                lea.l      A0, [A0 + 0x10]
  104. 000000FE  22D8                     move.l     [A1]+, [A0]+
  105. 00000100  22D8                     move.l     [A1]+, [A0]+
  106. 00000102  22D8                     move.l     [A1]+, [A0]+
  107. 00000104  3290                     move.w     [A1], [A0]
  108. 00000106  2D53 FFE4                move.l     [A6 - 0x1C], [A3]
  109. 0000010A  4267                     clr.w      -[A7]
  110. 0000010C  2F0C                     move.l     -[A7], A4
  111. 0000010E  486E FFE4                pea.l      [A6 - 0x1C]
  112. 00000112  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  113. 00000116  3C1F                     move.w     D6, [A7]+
  114. 00000118  2F0B                     move.l     -[A7], A3
  115. 0000011A  205F                     movea.l    A0, [A7]+
  116. 0000011C  A02A                     syscall    HUnlock
  117. 0000011E  4A46                     tst.w      D6
  118. 00000120  6708                     beq        +0xA /* 0000012A */
  119. 00000122  2F0C                     move.l     -[A7], A4
  120. 00000124  A8D9                     syscall    DisposRgn/DisposeRgn
  121. 00000126  7000                     moveq.l    D0, 0x00
  122. 00000128  2840                     movea.l    A4, D0
  123. label0000012A:
  124. 0000012A  200C                     move.l     D0, A4
  125. 0000012C  6740                     beq        +0x42 /* 0000016E */
  126. 0000012E  206D F4C8                movea.l    A0, [A5 - 0xB38]
  127. 00000132  302E 000A                move.w     D0, [A6 + 0xA]
  128. 00000136  E740                     asl        D0.w, 3
  129. 00000138  43EE FFF8                lea.l      A1, [A6 - 0x8]
  130. 0000013C  45E8 03EE                lea.l      A2, [A0 + 0x3EE]
  131. 00000140  41F2 0000                lea.l      A0, [A2 + D0.w]
  132. 00000144  22D8                     move.l     [A1]+, [A0]+
  133. 00000146  22D8                     move.l     [A1]+, [A0]+
  134. 00000148  2054                     movea.l    A0, [A4]
  135. 0000014A  5488                     addq.l     A0, 2
  136. 0000014C  2D48 FFD8                move.l     [A6 - 0x28], A0
  137. 00000150  2F0C                     move.l     -[A7], A4
  138. 00000152  206E FFD8                movea.l    A0, [A6 - 0x28]
  139. 00000156  302E FFFA                move.w     D0, [A6 - 0x6]
  140. 0000015A  9068 0002                sub.w      D0, [A0 + 0x2]
  141. 0000015E  3F00                     move.w     -[A7], D0
  142. 00000160  206E FFD8                movea.l    A0, [A6 - 0x28]
  143. 00000164  302E FFF8                move.w     D0, [A6 - 0x8]
  144. 00000168  9050                     sub.w      D0, [A0]
  145. 0000016A  3F00                     move.w     -[A7], D0
  146. 0000016C  A8E0                     syscall    OffsetRgn/OfsetR